package com.t.bricks.bussiness.model.customerreceiptoption;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 顾客发票选项'CustomerReceiptOption'表查询条件信息类
 * 警告:添加/修改/删除此查询对象中的属性后，记得到对应的mybits的xml中修改判断代码，否则会导致查询异常
 */
@ApiModel("顾客发票选项ConditionCustomerReceiptOption查询条件信息类")
public class ConditionCustomerReceiptOption {
		
	/**
	 * 记录编号
	 */
	@ApiModelProperty(value="记录编号", position=0)
	private String uId;
		
	/**
	 * 顾客账号
	 */
	@ApiModelProperty(value="顾客账号", position=1)
	private String sCustomerId;
		
	/**
	 * 单位名称
	 */
	@ApiModelProperty(value="单位名称", position=2)
	private String sName;
		
	/**
	 * 纳税人识别号
	 */
	@ApiModelProperty(value="纳税人识别号", position=3)
	private String sPerson;
		
	/**
	 * 注册地址
	 */
	@ApiModelProperty(value="注册地址", position=4)
	private String sAddress;
		
	/**
	 * 注册电话
	 */
	@ApiModelProperty(value="注册电话", position=5)
	private String sPhone;
		
	/**
	 * 开户银行
	 */
	@ApiModelProperty(value="开户银行", position=6)
	private String sBankAddress;
		
	/**
	 * 银行账号
	 */
	@ApiModelProperty(value="银行账号", position=7)
	private String sBankNo;
		
	/**
	 * 类型(枚举,1:普票;2:专票)
	 */
	@ApiModelProperty(value="类型(枚举,1:普票;2:专票)", position=8)
	private Integer iType;
		
	/**
	 * 备注
	 */
	@ApiModelProperty(value="备注", position=9)
	private String sMemo;
		
	/**
	 * 状态(枚举,1:待用;2:已用;3:过期;4失效)
	 */
	@ApiModelProperty(value="状态(枚举,1:待用;2:已用;3:过期;4失效)", position=10)
	private Integer iState;
	
	/**
	 * 取 顾客账号
	 * @return String
	 */
	public String getsCustomerId() {
		return sCustomerId;
	}

	/**
	 * 设置 顾客账号
	 * @param sCustomerId
	 */
	public void setsCustomerId(String sCustomerId) {
		this.sCustomerId = sCustomerId;
	}

	/**
	 * 取 单位名称
	 * @return String
	 */
	public String getsName() {
		return sName;
	}

	/**
	 * 设置 单位名称
	 * @param sName
	 */
	public void setsName(String sName) {
		this.sName = sName;
	}

	/**
	 * 取 纳税人识别号
	 * @return String
	 */
	public String getsPerson() {
		return sPerson;
	}

	/**
	 * 设置 纳税人识别号
	 * @param sPerson
	 */
	public void setsPerson(String sPerson) {
		this.sPerson = sPerson;
	}

	/**
	 * 取 注册地址
	 * @return String
	 */
	public String getsAddress() {
		return sAddress;
	}

	/**
	 * 设置 注册地址
	 * @param sAddress
	 */
	public void setsAddress(String sAddress) {
		this.sAddress = sAddress;
	}

	/**
	 * 取 注册电话
	 * @return String
	 */
	public String getsPhone() {
		return sPhone;
	}

	/**
	 * 设置 注册电话
	 * @param sPhone
	 */
	public void setsPhone(String sPhone) {
		this.sPhone = sPhone;
	}

	/**
	 * 取 开户银行
	 * @return String
	 */
	public String getsBankAddress() {
		return sBankAddress;
	}

	/**
	 * 设置 开户银行
	 * @param sBankAddress
	 */
	public void setsBankAddress(String sBankAddress) {
		this.sBankAddress = sBankAddress;
	}

	/**
	 * 取 银行账号
	 * @return String
	 */
	public String getsBankNo() {
		return sBankNo;
	}

	/**
	 * 设置 银行账号
	 * @param sBankNo
	 */
	public void setsBankNo(String sBankNo) {
		this.sBankNo = sBankNo;
	}

	/**
	 * 取 类型(枚举,1:普票;2:专票)
	 * @return Integer
	 */
	public Integer getiType() {
		return iType;
	}

	/**
	 * 设置 类型(枚举,1:普票;2:专票)
	 * @param iType
	 */
	public void setiType(Integer iType) {
		this.iType = iType;
	}

	/**
	 * 取 备注
	 * @return String
	 */
	public String getsMemo() {
		return sMemo;
	}

	/**
	 * 设置 备注
	 * @param sMemo
	 */
	public void setsMemo(String sMemo) {
		this.sMemo = sMemo;
	}

	/**
	 * 取 状态(枚举,1:待用;2:已用;3:过期;4失效)
	 * @return Integer
	 */
	public Integer getiState() {
		return iState;
	}

	/**
	 * 设置 状态(枚举,1:待用;2:已用;3:过期;4失效)
	 * @param iState
	 */
	public void setiState(Integer iState) {
		this.iState = iState;
	}

}
